implanted suture - Turkish English Dictionary